package com.tl.boot.entity.permission.vo;

import com.tl.boot.common.enums.StatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * com.tl.boot.entity.permission.vo -- QueryResourceInfoVO
 * Description:
 * Created by joshua_liu <a href="mailto:joshualwork@163.com"></a>
 * On 2019/9/19 15:27
 */
@ApiModel
public class QueryResourceInfoVO {
    @ApiModelProperty(value = "资源id",name = "resId",dataType = "Long" ,example = "1")
    private Long resId;
    @ApiModelProperty(value = "资源编码",name = "resCode",dataType = "Long" ,example = "1011")
    private String resCode;
    @ApiModelProperty(value = "资源名称",name = "resName",dataType = "String" ,example = "创建资源")
    private String resName;
    @ApiModelProperty(value = "资源类型",name = "resType",dataType = "String" ,example = "系统资源")
    private String resType;
    @ApiModelProperty(value = "资源url",name = "resUrl",dataType = "String" ,example = "/resource/add")
    private String resUrl;
    @ApiModelProperty(value = "资源状态 VALID INVALID",name = "resStatusEnum",dataType = "String" ,example = "VALID")
    private StatusEnum resStatusEnum;
    @ApiModelProperty(value = "资源内容",name = "resContent",dataType = "String" ,example = "资源增减")
    private String resContent;
    @ApiModelProperty(value = "资源创建者",name = "createUser",dataType = "String" ,example = "张三丰")
    private String createUser;
    @ApiModelProperty(value = "资源创建时间",name = "createTime",dataType = "String" ,example = "2019-09-19 16:05:40")
    private String createTime;
    @ApiModelProperty(value = "资源所属系统编号",name = "belongSysno",dataType = "String" ,example = "org1001")
    private String belongSysno;
    @ApiModelProperty(value = "资源所属系统名称",name = "belongSysname",dataType = "String" ,example = "黄淮科技")
    private String belongSysname;
    @ApiModelProperty(value = "备注",name = "remark",dataType = "String" ,example = "备注")
    private String remark;
    @ApiModelProperty(value = "扩展信息",name = "reserve",dataType = "String" ,example = "扩展信息")
    private String reserve;

    public Long getResId() {
        return resId;
    }

    public void setResId(Long resId) {
        this.resId = resId;
    }

    public String getResCode() {
        return resCode;
    }

    public void setResCode(String resCode) {
        this.resCode = resCode;
    }

    public String getResName() {
        return resName;
    }

    public void setResName(String resName) {
        this.resName = resName;
    }

    public String getResType() {
        return resType;
    }

    public void setResType(String resType) {
        this.resType = resType;
    }

    public String getResUrl() {
        return resUrl;
    }

    public void setResUrl(String resUrl) {
        this.resUrl = resUrl;
    }

    public StatusEnum getResStatusEnum() {
        return resStatusEnum;
    }

    public void setResStatusEnum(StatusEnum resStatusEnum) {
        this.resStatusEnum = resStatusEnum;
    }

    public String getResContent() {
        return resContent;
    }

    public void setResContent(String resContent) {
        this.resContent = resContent;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getBelongSysno() {
        return belongSysno;
    }

    public void setBelongSysno(String belongSysno) {
        this.belongSysno = belongSysno;
    }

    public String getBelongSysname() {
        return belongSysname;
    }

    public void setBelongSysname(String belongSysname) {
        this.belongSysname = belongSysname;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getReserve() {
        return reserve;
    }

    public void setReserve(String reserve) {
        this.reserve = reserve;
    }
}
